explore new lands - German English Dictionary